Exemplos básicos em arduino
Conceitos básicos sobre Arduino. Fundamental para quem está a começar.
.:. Funcionamento .:. Configuração
.:. Programação .:. Interface
Esta placa vem com um microcontrolador ESP8266 que oferece suporte nativo para redes Wi-fi com as normas 802.11 b/g/n.
Esta placa permite que microcontroladores se conectem a uma rede sem fios fazendo conexões TCP/IP
Aprender fazendo projetos que aumentam gradualmente o grau de dificuldade.
Exemplos simples e concretos utilizando o arduino e o NodeMCU
Componentes para arduino e.g. sensores
As Três Leis da Robótica:
1) um robô não pode ferir um humano ou permitir que um humano sofra algum mal;
2) os robôs devem obedecer às ordens dos humanos, excepto nos casos em que tais ordens entrem
em conflito com a primeira lei;
3) um robô deve proteger sua própria existência, desde que não entre em conflito com as leis anteriores.
Isaac Asimov (1950)
Objetivo: O primeiro programa. Em arduino o famoso olá mundo escreve-se com um LED a piscar. Então cá está. Aceder ao circuito
Este
código também é conhecido como Blink e é muito útil porque quando carregado também serve para limpar o que quer que esteja no chip
Sumário - Output de informação em forma de luz, onde a luz é representada por um led. Este exemplo pode ser encontrado na IDE do arduino em
Objetivo: O primeiro programa. Em arduino o famoso olá mundo escreve-se com um LED a piscar. Então cá está o olá munodo com BreadBoard. Aceder ao circuito
Este
código também é conhecido como Blink e é muito útil porque quando carregado também serve para limpar o que quer que esteja no chip
Objetivo: Ler o input de um sensor ou outro dispositivo (no caso um potenciómetro de 200 Ohm) Aceder ao circuito
Este
exemplo tem por objetivo mostrar um input numa porta analógica (A0), sendo que o input é um potenciómetro variável, com o qual é possível alterar os valores mostrados no serial monitor.
Nota que: O serial
monitor foi definido (set to 9600) para 9600 baud, o que quer dizer: Baud deriva do sobrenome de Émile Baudot, francês inventor do
código telegráfico Baudot. Um baud é uma medida de velocidade de sinalização e representa o número de mudanças na linha de transmissão (seja em frequência,
amplitude, fase etc...) ou eventos por segundo.
Projeto Arduíno que liga 3 leds. Cada led é ligado em função da quantidade de luz recebida pelo LDR, ou seja:
- Muita luz liga o led amarelo;
- Média luz liga o led azul;
- Pouca luz liga o led vermelho.
Para ter acesso ao código e ao simulador clica no link abaixo
https://www.tinkercad.com/things/6DBAvQQvBXO-inputcomldroutputcomserialmonitorledv2
Projeto Arduíno que liga 3 leds. Cada led é ligado em função da quantidade de luz recebida pelo LDR, ou seja:
- Muita luz liga o led amarelo;
- Média luz liga o led azul;
- Pouca luz liga o led vermelho.
Para ter acesso ao código e ao simulador clica no link para aceder ao circuito
Projeto Arduíno que liga 1 led a piscar, a velocidade com que o led liga e desliga irá depender da regulação do potenciómetro
Para ter acesso ao código e ao simulador clica no link para aceder ao circuito
Projeto Arduíno que faz rodar um motor para a esquerda e para a direita, faz ainda com que o motor rode com incremento de passo=2 e que rode com um decremento de passo=1.
Nota: Um servo motor pode rodar no máximo 180º
Para ter acesso ao código e ao simulador clica no link para aceder ao circuito
Projeto Arduíno que faz mostrar no LCD uma mensagem
Para ter acesso ao código e ao simulador clica no link para aceder ao circuito